package org.jivesoftware.smackx;

import java.util.List;
import org.jivesoftware.smackx.packet.DiscoverInfo.Identity;
import org.jivesoftware.smackx.packet.DiscoverItems.Item;

public abstract interface NodeInformationProvider
{
  public abstract List<String> getNodeFeatures();

  public abstract List<DiscoverInfo.Identity> getNodeIdentities();

  public abstract List<DiscoverItems.Item> getNodeItems();
}